import { NgModule } from '@angular/core';

import { PersonRoutingModule } from './person-routing.module';
import { PersonComponent } from './person.component';
import { PersonEditModalComponent } from './person-edit-modal/person-edit-modal.component';
import { SharedModule } from '../shared/shared.module';
import { PageModule } from '@abp/ng.components/page';
import { NzButtonModule } from 'ng-zorro-antd/button';
import { NzFlexModule } from 'ng-zorro-antd/flex';
import { NzIconModule } from 'ng-zorro-antd/icon';
import { NzModalModule } from 'ng-zorro-antd/modal';
import { NzFormModule } from 'ng-zorro-antd/form';
import { NzInputModule } from 'ng-zorro-antd/input';
import { NzAutocompleteModule } from 'ng-zorro-antd/auto-complete';
import { NzGridModule } from 'ng-zorro-antd/grid';
import { NzTableModule } from 'ng-zorro-antd/table';
import { NzUploadModule } from 'ng-zorro-antd/upload';
import { NzPopconfirmModule } from 'ng-zorro-antd/popconfirm';

@NgModule({
  declarations: [PersonComponent, PersonEditModalComponent],
  imports: [
    SharedModule,
    PersonRoutingModule,
    PageModule,
    NzButtonModule,
    NzFlexModule,
    NzIconModule,
    NzModalModule,
    NzFormModule,
    NzInputModule,
    NzAutocompleteModule,
    NzGridModule,
    NzTableModule,
    NzUploadModule,
    NzPopconfirmModule,
  ],
})
export class PersonModule {}
